home *** CD-ROM | disk | FTP | other *** search
/ Universo PC 1 / Users Dr. Max Universo PC #1.iso / Software / Internet / BitComet091 / BitComet091.exe / scripts / soft_it_com_cn.lua < prev    next >
Encoding:
Text File  |  2007-07-06  |  814 b   |  32 lines

  1. ∩╗┐function url_process(linkurl, fileurl, str)
  2.     local pattern_name = "<[Tt][Ii][Tt][Ll][Ee]>(.-)%-.*</[Tt][Ii][Tt][Ll][Ee]>"
  3.  
  4.     local pattern_ext  = ".*(%..*)%s*"
  5.     local start, _, tmp
  6.  
  7.     local base_name, ext
  8.  
  9.     start, _, tmp = string.find(str, pattern_name)
  10.     if start == nil then return ""  else base_name = tmp end
  11.  
  12.     start, _, tmp = string.find(linkurl, pattern_ext)
  13.     if start == nil then return "" else ext = tmp end 
  14.  
  15.     return base_name .. ext
  16. end
  17.  
  18. function url_query(str)
  19.     local start
  20.     local pattern_url = "http://download.it.com.cn/softweb/"
  21.  
  22.     start = string.find(str, pattern_url)
  23.     if start == nil then return false end
  24.  
  25.     return true
  26. end
  27.  
  28. f = {}
  29. f.process = url_process
  30. f.accept = url_query
  31. inteligent_name_table["soft_it_com_cn.lua"] = f
  32.